package com.shop.cloud.model.response.api;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * @author xiaojun.wang
 */
@ToString(callSuper = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(value = {"hibernateLazyInitializer", "handler", "fieldHandler"}, ignoreUnknown = true)
public class ApiGetInviteInfoResponseModel {

	@JsonProperty("qrCode")
    @ApiModelProperty(value = "二维码", example = "1", required = true)
    private String qrCode;
	
	@JsonProperty("code")
    @ApiModelProperty(value = "邀请码", example = "1", required = true)
    private String code;
	
	@JsonProperty("detail")
    @ApiModelProperty(value = "邀请规则", example = "1", required = true)
	private String detail;
	
	@JsonProperty("shareTitle")
    @ApiModelProperty(value = "分享标题", example = "1", required = true)
	private String shareTitle;
	
	@JsonProperty("shareDetail")
    @ApiModelProperty(value = "分享详情", example = "1", required = true)
	private String shareDetail;
	
	@JsonProperty("shareUrl")
    @ApiModelProperty(value = "分享链接", example = "1", required = true)
	private String shareUrl;
	
	@JsonProperty("shareIcon")
    @ApiModelProperty(value = "分享图标", example = "1", required = true)
	private String shareIcon;

	public String getQrCode() {
		return qrCode;
	}

	public void setQrCode(String qrCode) {
		this.qrCode = qrCode;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getDetail() {
		return detail;
	}

	public void setDetail(String detail) {
		this.detail = detail;
	}

	public String getShareDetail() {
		return shareDetail;
	}

	public void setShareDetail(String shareDetail) {
		this.shareDetail = shareDetail;
	}

	public String getShareUrl() {
		return shareUrl;
	}

	public void setShareUrl(String shareUrl) {
		this.shareUrl = shareUrl;
	}

	public String getShareIcon() {
		return shareIcon;
	}

	public void setShareIcon(String shareIcon) {
		this.shareIcon = shareIcon;
	}

	public String getShareTitle() {
		return shareTitle;
	}

	public void setShareTitle(String shareTitle) {
		this.shareTitle = shareTitle;
	}

	
 
}
